tropical jewel hibiscus (abelmoschus moschatus) - German English Dictionary